home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_187.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
14KB
|
270 lines
# near model CODE resource
# jump table entries: 16952-16956 (5 of them)
export_2119:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 200C move.l D0, A4
0000000C 6736 beq +0x38 /* 00000044 */
0000000E 2054 movea.l A0, [A4]
00000010 20AD FE90 move.l [A0], [A5 - 0x170]
00000014 2054 movea.l A0, [A4]
00000016 4AA8 004C tst.l [A0 + 0x4C]
0000001A 6706 beq +0x8 /* 00000022 */
0000001C 2068 004C movea.l A0, [A0 + 0x4C]
00000020 A023 syscall DisposHandle/DisposeHandle
label00000022:
00000022 200C move.l D0, A4
00000024 671E beq +0x20 /* 00000044 */
00000026 7000 moveq.l D0, 0x00
00000028 2F00 move.l -[A7], D0
0000002A 2F0C move.l -[A7], A4
0000002C 4EAD 43FA jsr [A5 + 0x43FA /* export_2171 */]
00000030 202E 000C move.l D0, [A6 + 0xC]
00000034 0800 0000 btst.b D0, 0x0
00000038 508F addq.l A7, 8
0000003A 6708 beq +0xA /* 00000044 */
0000003C 2F0C move.l -[A7], A4
0000003E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000042 588F addq.l A7, 4
label00000044:
00000044 286E FFFC movea.l A4, [A6 - 0x4]
00000048 4E5E unlink A6
0000004A 4E75 rts
export_2120:
fn0000004C:
0000004C 4E56 0000 link A6, 0
00000050 48E7 0118 movem.l -[A7], D7,A3,A4
00000054 206E 0008 movea.l A0, [A6 + 0x8]
00000058 2050 movea.l A0, [A0]
0000005A 3E28 004A move.w D7, [A0 + 0x4A]
0000005E 0C47 FFFF cmpi.w D7, 0xFFFF
00000062 672A beq +0x2C /* 0000008E */
00000064 1B7C 0001 F618 move.b [A5 - 0x9E8], 0x1
0000006A A11A syscall GetZone, flags=1
0000006C 2648 movea.l A3, A0
0000006E 2078 02A6 movea.l A0, [0x000002A6 /* SysZone */]
00000072 A01B syscall SetZone
00000074 203C 0000 4E20 move.l D0, 0x4E20 /* 'N ' */
0000007A A522 syscall NewHandleSys, flags=5
0000007C 2848 movea.l A4, A0
0000007E 200C move.l D0, A4
00000080 6704 beq +0x6 /* 00000086 */
00000082 204C movea.l A0, A4
00000084 A023 syscall DisposHandle/DisposeHandle
label00000086:
00000086 3F07 move.w -[A7], D7
00000088 A999 syscall UpdateResFile
0000008A 204B movea.l A0, A3
0000008C A01B syscall SetZone
label0000008E:
0000008E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000094 4E5E unlink A6
00000096 4E75 rts
export_2121:
00000098 4E56 FFE4 link A6, -0x001C
0000009C 48E7 0018 movem.l -[A7], A3,A4
000000A0 286E 0008 movea.l A4, [A6 + 0x8]
000000A4 2054 movea.l A0, [A4]
000000A6 0C68 D88B 006E cmpi.w [A0 + 0x6E], 0xD88B
000000AC 6700 018A beq +0x18C /* 00000238 */
000000B0 2054 movea.l A0, [A4]
000000B2 317C D88B 006E move.w [A0 + 0x6E], 0xD88B
000000B8 2054 movea.l A0, [A4]
000000BA 70FF moveq.l D0, 0xFFFFFFFF
000000BC B068 004A cmp.w D0, [A0 + 0x4A]
000000C0 670C beq +0xE /* 000000CE */
000000C2 2F0C move.l -[A7], A4
000000C4 2050 movea.l A0, [A0]
000000C6 2268 00D8 movea.l A1, [A0 + 0xD8]
000000CA 4E91 jsr [A1]
000000CC 588F addq.l A7, 4
label000000CE:
000000CE 2054 movea.l A0, [A4]
000000D0 2668 0018 movea.l A3, [A0 + 0x18]
000000D4 2F0B move.l -[A7], A3
000000D6 486E FFF0 pea.l [A6 - 0x10]
000000DA 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000000DE 41EE FFF0 lea.l A0, [A6 - 0x10]
000000E2 508F addq.l A7, 8
000000E4 6032 bra +0x34 /* 00000118 */
label000000E6:
000000E6 486E FFF0 pea.l [A6 - 0x10]
000000EA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000000EE 2F0B move.l -[A7], A3
000000F0 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000000F4 200B move.l D0, A3
000000F6 671C beq +0x1E /* 00000114 */
000000F8 2D4B FFFC move.l [A6 - 0x4], A3
000000FC 7003 moveq.l D0, 0x03
000000FE 2F00 move.l -[A7], D0
00000100 2F0B move.l -[A7], A3
00000102 204B movea.l A0, A3
00000104 2050 movea.l A0, [A0]
00000106 2050 movea.l A0, [A0]
00000108 2268 0014 movea.l A1, [A0 + 0x14]
0000010C 4E91 jsr [A1]
0000010E 7000 moveq.l D0, 0x00
00000110 508F addq.l A7, 8
00000112 6002 bra +0x4 /* 00000116 */
label00000114:
00000114 7000 moveq.l D0, 0x00
label00000116:
00000116 508F addq.l A7, 8
label00000118:
00000118 486E FFF0 pea.l [A6 - 0x10]
0000011C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000120 2640 movea.l A3, D0
00000122 200B move.l D0, A3
00000124 588F addq.l A7, 4
00000126 66BE bne -0x40 /* 000000E6 */
00000128 2054 movea.l A0, [A4]
0000012A 4AA8 006A tst.l [A0 + 0x6A]
0000012E 676C beq +0x6E /* 0000019C */
00000130 2068 006A movea.l A0, [A0 + 0x6A]
00000134 2050 movea.l A0, [A0]
00000136 2010 move.l D0, [A0]
00000138 E480 asr D0, 2
0000013A 674C beq +0x4E /* 00000188 */
0000013C 2054 movea.l A0, [A4]
0000013E 2F28 006A move.l -[A7], [A0 + 0x6A]
00000142 486E FFE4 pea.l [A6 - 0x1C]
00000146 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000014A 41EE FFE4 lea.l A0, [A6 - 0x1C]
0000014E 508F addq.l A7, 8
00000150 6026 bra +0x28 /* 00000178 */
label00000152:
00000152 486E FFE4 pea.l [A6 - 0x1C]
00000156 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000015A 200B move.l D0, A3
0000015C 6716 beq +0x18 /* 00000174 */
0000015E 7003 moveq.l D0, 0x03
00000160 2F00 move.l -[A7], D0
00000162 2F0B move.l -[A7], A3
00000164 2053 movea.l A0, [A3]
00000166 2050 movea.l A0, [A0]
00000168 2268 0014 movea.l A1, [A0 + 0x14]
0000016C 4E91 jsr [A1]
0000016E 7000 moveq.l D0, 0x00
00000170 508F addq.l A7, 8
00000172 6002 bra